import pandas as pd

# 从一个字典创建 DataFrame
data = {
    '城市': ['北京', '上海', '广州', '深圳'],
    '人口(万)': [2189, 2487, 1868, 1756],
    '省份': ['北京', '上海', '广东', '广东']
}
df = pd.DataFrame(data)

# 检查缺失值
print(df.isnull()) # 返回布尔值的 DataFrame
print(df.isnull().sum()) # 计算每列的缺失值数量

# 删除含有缺失值的行
df_dropped = df.dropna()

# 填充缺失值
df_filled = df.fillna(0) # 用 0 填充
# 或使用前一个有效值填充
# df_filled = df.fillna(method='ffill')